<template>
    <div class="hr-supply-prediction-container">
        <span class="print-btn">
            <router-link style="position: relative;" to="/main/renshi/renliziyuanguihua">返回</router-link>
            <el-button type="primary" icon="el-icon-printer" @click="printForm">打印</el-button>
        </span>
        <div class="page">
            <h1 class="title">人力资源供给预测</h1>
            <!-- 预测来源部分 -->
            <div class="section" id="prediction-sources">
                <h2 class="section-title">一、预测来源</h2>
                <div class="sub-section">
                    <h3 class="sub-section-title">内部供给</h3>
                    <p>指的是企业内部现有及未来一段时间内可提供的符合企业要求的人员。预测内部供给时，需要考虑员工的年龄、级别、素质、资历、经历和技能等因素，以及员工的流动率、晋升可能性、培训计划等。</p>
                </div>
                <div class="sub-section">
                    <h3 class="sub-section-title">外部供给</h3>
                    <p>指的是企业外部劳动力市场可提供的符合企业要求的人员。预测外部供给时，需要考虑人口变动、经济发展状况、教育文化水平、专门技能要求、政府政策、失业率等因素。</p>
                </div>
            </div>
            <!-- 预测方法部分 -->
            <div class="section" id="prediction-methods">
                <h2 class="section-title">二、预测方法</h2>
                <div class="method-item">
                    <h3 class="method-title">技能清单法</h3>
                    <p>技能清单是一个反映员工工作能力特征的列表，记录着员工的教育水平、培训背景、以往的经历、技能特长以及主管的评价等一系列的信息资料。技能清单服务于晋升人选的确定、管理人员接替计划、特殊项目的工作分配、工作调动、培训、工资奖励计划、职业生涯规划和组织结构分析。
                    </p>
                </div>
                <div class="method-item">
                    <h3 class="method-title">人员替换法</h3>
                    <p>也称作替换单法，是通过岗位空缺来预测人力需求的方法。它是对企业现有人员的状况作出评价，然后对他们晋升或者调动的可能性作出判断，以此来预测企业潜在的内部供给。这样当某一职位出现空缺时，就可以及时进行补充。
                    </p>
                </div>
                <div class="method-item">
                    <h3 class="method-title">人力资源“水池”模型</h3>
                    <p>该模型是在预测企业内部人员流动的基础上来预测人力资源的内部供给的。它是从职位出发进行分析，预测的是未来某一时间现实的供给。</p>
                </div>
            </div>
        </div>
        <div class="page">
            <div class="method-item">
                <h3 class="method-title">马尔科夫模型</h3>
                <p>马尔科夫预测模型用来预测具有等时间间隔（一般为一年）的时刻点上各类人员的分布。它的基本思想是找出过去人力资源流动的比例，依此来预测未来人力资源供给的情况。</p>
            </div>
            <!-- 预测步骤部分 -->
            <div class="section" id="prediction-steps">
                <h2 class="section-title">三、预测步骤</h2>
                <ol class="step-list">
                    <li>明确预测目标和时间范围：确定需要预测的人员类型、数量和质量，以及预测的时间范围。</li>
                    <li>收集和分析数据：收集关于企业内部员工和外部劳动力市场的相关信息，包括员工数量、质量、结构、流动率、教育水平、技能要求等。</li>
                    <li>选择预测方法：根据预测目标和数据特点，选择合适的预测方法。</li>
                    <li>建立预测模型：根据所选方法，建立人力资源供给预测模型。</li>
                    <li>进行预测：运用模型进行预测，得出未来一段时间内人力资源供给的数量、质量和结构。</li>
                    <li>评估和调整预测结果：对预测结果进行评估，根据评估结果进行调整和优化。</li>
                </ol>
            </div>
            <!-- 实践应用部分 -->
            <div class="section" id="practical-applications">
                <h2 class="section-title">四、实践应用</h2>
                <p>在实际应用中，企业可以根据自身规模、环境条件以及规划预测重点的不同，选择合适的预测方法或组合多种方法进行预测。同时，企业还需要关注预测结果的不确定性，并采取相应的措施来应对可能的风险。</p>
            </div>
            <!-- 总结部分 -->
            <div class="summary">
                <h2 class="section-title">总结</h2>
                <p>综上所述，人力资源供给预测是企业制定人力资源战略和计划的重要依据。通过选择合适的预测方法、建立预测模型并进行实践应用，企业可以更加准确地预测未来的人力资源供给情况，为企业的长远发展提供有力的人才保障。
                </p>
            </div>
        </div>
    </div>
</template>

<script>
export default {
    data() {
        return {};
    },
    methods: {
        printForm() {
            window.print();
        }
    }
};
</script>

<style scoped>
.hr-supply-prediction-container {
    /* width: 80%; */
    max-width: 210mm;
    min-height: 100vh;
    margin: 0 auto;
    padding: 30px;
    /* background-color: #fff; */
    /* box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); */
    border-radius: 10px;
    font-family: '宋体';
    text-align: left;
}

.page {
    width: 210mm;
    height: 297mm;
    padding: 15mm;
    border: 1px solid #e0e0e0;
    background-color: #f9f9f9;
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    box-sizing: border-box;
    page-break-after: always;
    text-align: left;
    line-height: 29.3326px;
    letter-spacing: 0.1039em;
    margin-top: 20px;
}

.print-btn {
    display: flex;
    justify-content: space-between;
}

.title {
    text-align: center;
    margin-bottom: 20px;
    color: #333;
    font-size: 28px;
    padding-top: 0px;
}

.section {
    /* margin-bottom: 20px; */
}

.section-title {
    font-size: 20px;
    color: #007bff;
    margin-bottom: 20px;
    padding-bottom: 5px;
    display: inline-block;
}

.sub-section {
    margin-bottom: 20px;
}

.sub-section-title {
    font-size: 18px;
    color: #333;
    margin-bottom: 10px;
}

.method-item {
    margin-bottom: 30px;
    padding: 20px;
    background-color: #f8f9fa;
    border-radius: 5px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.method-title {
    font-size: 20px;
    color: #333;
    margin-bottom: 15px;
}

.step-list {
    list-style-type: decimal;
    padding-left: 20px;
}

.step-list li {
    margin-bottom: 15px;
    line-height: 1.5;
    /* text-indent: 2em; */
    list-style-position: inside;
    text-indent: 2em;
}

p {
    line-height: 1.5em;
    text-indent: 2em;
}

.summary {
    /* font-weight: bold; */
    text-align: left;
}

@media print {
    .hr-planning-container {
        width: 100%;
        padding: 0;
        box-shadow: none;
        border-radius: 0;
    }

    .page {
        box-shadow: none;
        border: none
    }

    .print-btn {
        display: none;
    }

    body {
        font-family: '宋体';
    }
}
</style>